#include <stdio.h>
void count();
int z;
int main(void)
{
    int i=0;
    for (i = 0;i <= 5;i++)
    {
            count();
    }
    printf("z=%d\n",z);
    return 0;
}
void count()
{
    /*声明一个静态局部变量,保持变量内容的持久性*/
    static int num = 0;
    int num1 = 0;
    num1++;
    num++;


    //在静态数据区，内存中所有的字节默认值都是 0x00。静态变量与全局变量也一样，它们都存储在静态数据区中，因此其变量的值默认也为 0
    int x;
    static int y;
    printf("使用静态时static int num=%d  未使用静态时int num1=%d,x=%d y=%d\n",num,num1,x,y);
}